$("#registers").click(function(){
    const regT = /^[1][3,4,5,7,8][0-9]{9}$/;
    const regP = /^[a-zA-Z0-9_-]{6,18}$/;
    const regM = /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/;
    if(!$("#tel").val()){
        alert("手机号不能为空");
        return;
    }else{
        if(!regT.test($("#tel").val())){
            alert("请输入正确的手机号码");
            return;
        }
    }

    if(!$("#pas").val()){
        alert("密码不能为空");
        return;
    }else{
        if(!regP.test($("#pas").val())){
            alert("密码只能由6~18位的大小写字母、阿拉伯数字、_和-组成");
            return;
        }
    }

    if($("#pas-certain").val() !== $("#pas").val()){
        alert("请再次确认密码");
        return;
    }

    if(!$("#mail").val()){
        alert("邮箱不能为空");
        return;
    }else{
        if(!regM.test($("#mail").val())){
            alert("请输入正确的邮箱地址");
            return;
        }
    }
    $.ajax({
        url:"http://localhost:4000/api",
        type:"post",
        data:{
            type:"registers",
            tel: $("#tel").val(),
            pas: $("#pas").val(),
            mail:$("#mail").val()
        },
        success:(res)=>{
            res = JSON.parse(res);
            if(res.code === 1){
                alert("注册成功，即将去往登录页面");
                setTimeout(() => {
                    location.href = "login.html";
                }, 500);
            }else if(res.code === 0){
                alert("你的用户名被注册了，不好意思换一个吧");
            }else{
                alert("注册失败，请稍后再试")
            }
        }
    })
})